package com.dnndo.system.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 学校 DTO 类
 */
@Data
public class SchoolDTO {

    /**
     * 学校ID
     */
    private Integer schoolId;

    /**
     * 学校名称
     */
    private String schoolName;

    /**
     * 学校英文名称
     */
    private String schoolNameEn;

    /**
     * 主管部门
     */
    private String supervisoryDepartment;
    private String supervisoryDepartmentEn;

    /**
     * 学校标识符
     */
    private String schoolIdentifier;

    /**
     * 省份
     */
    private String province;
    private String provinceEn;

    /**
     * 城市
     */
    private String city;
    private String cityEn;

    /**
     * 院校特征
     */
    private String characteristics;
    private String characteristicsEn;

    /**
     * 办学层次
     */
    private String level;
    private String levelEn;

    /**
     * 学校网址
     */
    private String schoolWebsite;

    /**
     * 学校VIS
     */
    private String schoolVis;

    /**
     * 学校logo
     */
    private String schoolLogo;

    /**
     * 学校简介
     */
    private String schoolIntroduction;
    private String schoolIntroductionEn;

    /**
     * 学校照片地址
     */
    private String photoUrl;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date insertTime;

    /**
     * 录入时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /**
     * 是否合作
     */
    private Integer cooperateOr;

    /**
     * 备注
     */
    private String remark;
}
